import captureVisibleTab from './captureVisibleTab';
import getTab from './getTab';
import createTab from './createTab';
import detectLanguageTab from './detectLanguageTab';
import duplicateTab from './duplicateTab';
import getCurrentTab from './getCurrentTab';
import getQueryTab from './getQueryTab';
import moveTab from './moveTab';
import reloadTab from './reloadTab';
import updateTab from './updateTab';
import removeTab from './removeTab';
import executeScript from './executeScript';
import insertCSS from './insertCSS';
import sendMessage from './sendMessage';
import getThisTab from './getThisTab';

import onActivated from './events/onActivated';
import onAttached from './events/onAttached';
import onCreated from './events/onCreated';
import onDetached from './events/onDetached';
import onHighlighted from './events/onHighlighted';
import onMoved from './events/onMoved';
import onRemoved from './events/onRemoved';
import onReplaced from './events/onReplaced';
import onUpdated from './events/onUpdated';
export {
    captureVisibleTab,
    getTab,
    createTab,
    detectLanguageTab,
    duplicateTab,
    getQueryTab,
    getCurrentTab,
    moveTab,
    reloadTab,
    updateTab,
    removeTab,
    executeScript,
    insertCSS,
    sendMessage,
    onActivated,
    onAttached,
    onHighlighted,
    onUpdated,
    onReplaced,
    onRemoved,
    onMoved,
    onCreated,
    onDetached,
    getThisTab
}